/*
	Theme Name: terapie
	Theme URL:
	Description:terepie
	Author:Radomir Bednar
	Author URI:
	Version: .0.1
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,del,dfn,font,img,ins,kbd,q,s,samp,acronym,address,big,cite,code,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
{
font-size:100%;
font-family:inherit;
vertical-align:baseline;
margin:0;
padding:0;
border:0;
outline:0;
font-weight:inherit;
font-style:inherit;
}

caption,th,td
{
text-align:left;
font-weight:normal;
}

table
{
border-collapse:separate;
border-spacing:0;
}

blockquote:before,blockquote:after,q:before,q:after
{
content:"";
}
blockquote,q
{
quotes:"" "";
}
*{padding:0;margin:0;}
html
{
font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
font-size:16px;
background-image:url(../../../../img/bacg.jpg);
background-repeat:repeat-x;
}
body
{
color:#4e4e4e;
}
p
{line-height:20px;
color:#4e4e4e;
}
img
{
float:left;
text-align:center;
position:relative;
}
a
{color:#00a1cb;}
li
{
color:#4e4e4e;
list-style-type:square;
}
h1
{
font-size:24px;
color:#00a1cb;
line-height:47px;
letter-spacing:1px;
margin:0;
}
h2
{
font-size:24px;
color:#00a1cb;
letter-spacing:1px;
line-height:47px;
margin:0;
}
h3
{
font-size:18px;
color:#008bb7;
line-height: 40px;
margin:0;
}

h4
{
font-size:17px;
color:#00a1cb;
line-height:30px;
}
h5
{
font-size:18px;
}
h6
{
width:100%;
display:table;
text-align:center;
position:relative;
}
ol
{
height:120px;
width:600px;
}
td
{border:solid 1px;
border-color:#f8f1e9;
font-size:15px;
padding:2px;
padding-left:5px;
}
br
{
line-height:20px;
}
textarea,input
{
border:#F1E1CD 1px solid;
font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
font-style:italic;
margin-top:5px;
margin-bottom:5px;
}
textarea
{
width:420px;
}
input:hover, {
border: 1px solid;
border-color: #d7a063;
}  
.wpcf7-validates-as-required
{
height:25px;
}
#nav ul
{
list-style:none;
padding:0;
margin:0;
margin-left:50px;
}
#nav li
{
list-style-type:none;
float:left;
margin-left:33px;
}

#nav
{
width:920px;
text-align:center;
margin:0 auto;
background-image:url(images/menubacg);
}
#topNav
{
color:#F5F5F5;
height:52px;
width:100%;
display:table;
text-align:center;
position:relative;
background-image:url(images/menubacg.jpg);
background-repeat:repeat-x;
background-color:#2D95B3;
}
#topNav a
{
color:#F5F5F5;
font-size:20px;
text-decoration:none;
line-height:50px;
}

#topNav a:hover, .current_page_item a
{
text-shadow:1px 1px #888;
border-bottom:2px solid #F5F5F5;
}



#text
{
float:right;
width:580px;
color:#4e4e4e;
}

#text2
{
float:right;
width:400px;
color:#4e4e4e;
}

#text3
{
float:left;
width:500px;
color:#4e4e4e;
}


#text p
{
margin-bottom:17px;
}

#text3 p
{
margin-bottom:17px;
}

#textrodina
{
width:730px;
}

#textrodina p
{
margin-bottom:17px;
}

#textrodina img
{
margin:25px;
}

#tlacitko
{
margin:0;
width:129px;
clear:both;
display:block;
margin-top:10px;
cursor:pointer;
background-image:url(images/design.jpg);
height:38px;
border:none;
font-size:0;
}

img.footer
{
float:none;
}

img.nalevo
{
float:right;
margin-top:7px;
}

img.mladarodina
{
margin-top:70px;
margin-bottom:30px;
margin-left:70px;
}

#header
{
width:920px;
padding:10px;
height:150px;
margin:0 auto;
background-image:url(../../../../img/header.jpg);
}

#content
{
width:820px;
color:#333;
background:url(../../../../img/content.jpg);
background-repeat:repeat-x;
padding:30px 60px 10px;
min-height:400px;
height:auto !important;
margin:0 auto;
background-color:white;
}

#footer
{
color:#F5F5F5;
background:url(../../../../img/footer.gif);
font-size:13px;
height:52px;
width:100%;
display:table;
text-align:center;
position:relative;
line-height:50px;
}

#nadpis
{
width:940px;
margin:0 auto;
}

a.kontakt
{
color:#00a1cb;
}
h1.nadpis,h1.nadpis span
{
margin:0;
padding:0;
position:relative;
width:940px;
height:170px;
overflow:hidden;
}

h1.nadpis span
{
display:block;
position:absolute;
left:0;
top:0;
z-index:1;
width:920px;
height:150px;
background:url(../../../../img/header.jpg) center no-repeat;
cursor:pointer;
}
strong
{font-weight:bold;}